<template>
	<div class='box'>
		<web-view :src='weburl' @load='webload' @error='weberror' @message='webmessage'></web-view>
	</div>
</template>

<script>
	import {
		selectComOnlineRecruitList,
		getIndexOnloadByKey
	} from '@/api/app.js';
	export default {
		data() {
			return {
				weburl: ''
			}
		},
		onUnload() {
			uni.removeStorageSync('wurl')
		},
		onLoad(option) {
			if (option.pagetype && option.pagetype == 1) { // 保障金年审
				// this.weburl = unescape(
				// 	'https://xz.jszwfw.gov.cn/jszwfw/publicservice/itemlist/showDetail.do?webId=8&iddept_ql_inf=13320300466542098W3002088001000&ql_kind=20&iddept_yw_inf=13320300466542098W300208800100001'
				// )
				this.loadUrl();
				return;
			}
			if (option.pagetype && option.pagetype == 2) { // 线上招聘会
				const value = uni.getStorageSync('wurl');
				if (value) {
					this.weburl = unescape(value)
				}
				return;
			}
			if (option.vurl) {
				this.weburl = unescape(option.vurl)
			}
		},
		methods: {
			webload(e) {
				console.log('webview加载成功', e)
			},
			weberror(e) {
				console.error('webview加载失败', e)
			},
			webmessage(e) {
				console.log('webview post message', e)
			},
			loadUrl() {
				getIndexOnloadByKey().then(res => {
					if (res.code == 200) {
						if (res.data) {
							this.weburl = unescape(res.data)
						} else {
							uni.navigateBack();
						}
					}
				})
				// selectComOnlineRecruitList().then(res => {
				// 	console.log(res);
				// 	if (res.code == 200) {
				// 		if (res.data) {
				// 			this.weburl = unescape(res.data.xsAddress)
				// 		} else {
				// 			uni.navigateBack();
				// 		}
				// 	}
				// })
			}
		}

	}
</script>
<style>
	page {
		height: 100%;
	}
</style>
<style scoped lang="scss">
	.box {
		min-height: 100%;
	}
</style>